public class RandomBidCreator
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Random |
random |
| Constructor and Description |
|---|
RandomBidCreator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
generateValue(java.util.HashMap<java.lang.Integer,Value> values,
IssueDiscrete issue) |
protected void |
generateValue(java.util.HashMap<java.lang.Integer,Value> values,
IssueInteger issue) |
protected void |
generateValue(java.util.HashMap<java.lang.Integer,Value> values,
IssueReal issue) |
Bid |
getBid(UtilitySpace utilitySpace,
double min,
double max) |
Bid |
getRandomBid(UtilitySpace utilitySpace,
double min,
double max)
Get a random bid (within a utility range if possible).
|
protected void generateValue(java.util.HashMap<java.lang.Integer,Value> values, IssueDiscrete issue)
protected void generateValue(java.util.HashMap<java.lang.Integer,Value> values, IssueReal issue)
protected void generateValue(java.util.HashMap<java.lang.Integer,Value> values, IssueInteger issue)
public Bid getRandomBid(UtilitySpace utilitySpace, double min, double max)
utilitySpace - The utility space to generate the random bid from.min - The minimum utility value.max - The maximum utility value.public Bid getBid(UtilitySpace utilitySpace, double min, double max)